Taming E ects with MonadicTyping 1 Richard

نویسنده

  • Richard B. Kieburtz
چکیده

The familiar Hindley-Milner type system of the ML language family is extended with monad annotations to account for possible side eeects of expression evaluation. This also allows eeects to be eeectively encapsulated by lexical scopes, with enforcement provided by type checking. A type-and-eeects analysis supports type inference. Type soundness and completeness theorems establish the coherence of monadic type inference with the reference semantics of a small ML-style language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Taming E ects with Monadic Typing 1

The familiar Hindley-Milner type system of the ML language family is extended with monad annotations to account for possible side e ects of expression evaluation. This also allows e ects to be e ectively encapsulated by lexical scopes, with enforcement provided by type checking. A type-and-e ects analysis supports type inference. Type soundness and completeness theorems establish the coherence ...

متن کامل

ect of temporary in - work support on employment retention : evidence from a eld experiment ∗ by Richard Dorsett † 17 th September 2013

A recent experimental programme for unemployed welfare recipients in the UK found that temporary earnings supplements combined with post-employment services led to increased employment rates. This paper examines whether these overall impacts are due to employment entry or employment retention e ects. Findings from a multivariate mixed proportional hazards model suggest that entry e ects dominat...

متن کامل

Selectively Taming Background Android Apps to Improve Battery Lifetime

Background activities on mobile devices can cause signicant battery drain with little visibility or recourse to the user. ey can range from useful but sometimes overly aggressive tasks, such as polling formessages or updates from sensors and online services, to outright bugs that cause resources to be held unnecessarily. In this paper we instrument theAndroidOS to characterize background activ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999